sink without a trace

Traduzioni
disparaître sans laisser de trace
Definizioni
To disappear completely and without any evidence or indication of one's whereabouts or actions.